package com.ruoyi.buss.qmcy.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.buss.qmcy.mapper.QmcyXykInfoMapper;
import com.ruoyi.buss.qmcy.domain.QmcyXykInfo;
import com.ruoyi.buss.qmcy.service.IQmcyXykInfoService;

/**
 * 信用卡信息Service业务层处理
 * 
 * @author sxy
 * @date 2021-07-16
 */
@Service
public class QmcyXykInfoServiceImpl implements IQmcyXykInfoService 
{
    @Autowired
    private QmcyXykInfoMapper qmcyXykInfoMapper;

    /**
     * 查询信用卡信息
     * 
     * @param cardNo 信用卡信息ID
     * @return 信用卡信息
     */
    @Override
    public QmcyXykInfo selectQmcyXykInfoById(String cardNo)
    {
        return qmcyXykInfoMapper.selectQmcyXykInfoById(cardNo);
    }

    /**
     * 查询信用卡信息列表
     * 
     * @param qmcyXykInfo 信用卡信息
     * @return 信用卡信息
     */
    @Override
    public List<QmcyXykInfo> selectQmcyXykInfoList(QmcyXykInfo qmcyXykInfo)
    {
        return qmcyXykInfoMapper.selectQmcyXykInfoList(qmcyXykInfo);
    }

    /**
     * 新增信用卡信息
     * 
     * @param qmcyXykInfo 信用卡信息
     * @return 结果
     */
    @Override
    public int insertQmcyXykInfo(QmcyXykInfo qmcyXykInfo)
    {
        return qmcyXykInfoMapper.insertQmcyXykInfo(qmcyXykInfo);
    }

    /**
     * 修改信用卡信息
     * 
     * @param qmcyXykInfo 信用卡信息
     * @return 结果
     */
    @Override
    public int updateQmcyXykInfo(QmcyXykInfo qmcyXykInfo)
    {
        return qmcyXykInfoMapper.updateQmcyXykInfo(qmcyXykInfo);
    }

    /**
     * 批量删除信用卡信息
     * 
     * @param cardNos 需要删除的信用卡信息ID
     * @return 结果
     */
    @Override
    public int deleteQmcyXykInfoByIds(String[] cardNos)
    {
        return qmcyXykInfoMapper.deleteQmcyXykInfoByIds(cardNos);
    }

    /**
     * 删除信用卡信息信息
     * 
     * @param cardNo 信用卡信息ID
     * @return 结果
     */
    @Override
    public int deleteQmcyXykInfoById(String cardNo)
    {
        return qmcyXykInfoMapper.deleteQmcyXykInfoById(cardNo);
    }
}
